Position has been filled – Join Clever Plays as a Senior Generalist Games Programmer

This position has been filled

Now Hiring a Senior Generalist Games Programmer

You’re an experienced games programmer who’d like to have a large and central impact on a stimulating game project? Then come live the indie experience with us. We are the makers of the award-winning Operation: Tango, and we are looking for someone to guide our programming & technology decisions.

ABOUT CLEVER PLAYS

Welcome to Clever Plays! We’re a small, passionate, and tightly-knit team based in the vibrant city of Montréal, Canada, shaping the future of indie gaming since 2013.

WHO WE ARE:

At Clever Plays, we craft immersive, mold-breaking experiences for PC and console gamers. From the cyberpunk roguelite, Leap of Fate, to the award-winning espionage co-op game, Operation: Tango, we pride ourselves on delivering bold and unforgettable adventures.

Clever Plays also has a sister-company: Indie Angels Marketing Services, which provides fantastic marketing support to other indie studios and to ourselves, thus ensuring that Clever Plays’ games benefit from great marketing strategy and discoverability.

OUR CREATIVE OUTLOOK:

Dare to dream with us! Our game development journey is all about defying conventions and exploring uncharted territories. We embrace ideas that challenge us, ensuring our players embark on journeys that are as unique as they are thrilling. Forever curious, always creative. We are Clever Plays.

WHY WORK AT CLEVER PLAYS ?

  • Work alongside passionate individuals dedicated to crafting games they’re genuinely proud of.
  • Be a key player in our small, dynamic team, where your impact is as big as your imagination.
  • Forget the crunch – we believe in balance. But if there needs to be punctual overtime, it’s compensated. Always.
  • Fuel your growth with weekly time for skill development – because your potential is our priority.
  • Enjoy 4 weeks of vacation a year.
  • Experience a hybrid work model, splitting your time between our stimulating downtown Montreal office and the comfort of your home.
  • Enjoy transparent and solid management that values your journey for the long term.
  • We support diversity and inclusivity – everyone, regardless of gender, race, or sexuality, is welcome in our safe space.
  • Immerse yourself in a bilingual (FR/EN) work environment that echoes the cultural richness of Montréal.

ROLE

Clever Plays is on the lookout for an experienced generalist programmer to join our dynamic team and to share all of the programming tasks, including but not limited to gameplay, UI, AI, network, integration, tooling, and debugging. As a senior, the candidate would be assigned a large proportion of architectural and pipeline tasks, as well as being tasked with finding the solution to various technical challenges.

RESPONSIBILITIES

Day-to-day programming tasks (60% of role)

  • Contribute to a safe, friendly and productive work environment
  • Lead choices of technologies, tools, pipelines, code structures and methodologies, and implement their technological solutions
  • Develop gameplay features of many kinds
  • Create UI
  • Consult and collaborate with designers and artists during interdisciplinary tasks
  • Fix bugs
  • Ensure code quality with frequent testing and peer reviewing
  • Help manage versioning system and builds
  • Help with technical support and maintenance within the team

Management and development (20% of role)

  • Participate in project planning
  • Contribute to task management, including task estimation, delivery and post-mortem
  • Help ensure code integrity and quality throughout the team
  • Research technical requirements and constraints for our projects
  • Acquire knowledge on current programming techniques and technologies
  • Continuously develop one’s skills
  • Take charge of R&D reports

Teamwork and communication (20% of role)

  • Share knowledge and know-how with other team members
  • Understand the objectives of the art, sound and design departments
  • Participate in inter-disciplinary meetings
  • Contribute to problem solving at the studio level
  • Contribute constructive feedback and ideas about our games during development

SKILLS PROFILE

Training

  • University degree in programming or equivalent

Experience

  • 7+ years of game programming
  • Having worked on at least one 3D game targeting Steam, Xbox and/or PlayStation

Other requirements / knowledge

  • Experience with code architecture, algorithms and optimization
  • Deep knowledge of Unity and C#
  • Familiarity with the mathematics of video games
  • Must understand French clearly, not necessarily speak it well
  • Must be comfortable with a work day that starts at 9am, including 2-3 days a week at our downtown Montréal office

Not necessary, but valuable experience

  • Experience in rendering pipelines, DOTS, procedural animation, AI or porting
  • Experience in team/project management
  • To have done game jams or personal game projects
  • Basis in game design

Intangible criteria

  • Strong capacity for technical problem solving
  • Jack of all trades attitude with resourcefulness
  • Ability to work for the benefit of the game, not just for the code
  • Autonomous and having initiative
  • Likes to learn and to stay up to date
  • Likes teamwork and knows how to communicate
  • Organized and punctual
  • Contributes to a pleasant work environment
  • Passionate about indie games

please send resume to info@clever-plays.com